Sunday, July 23, 2006
Country United States of America
Location Topsail Island, North Carolina (link)
Description We were eating some seafood at a nearby restaurant when we smelled the distinct stench of Brimstone. Lo and behold, this is what we found outside.
Submitted by Erik
Labels: North America, North Carolina, USA